home *** CD-ROM | disk | FTP | other *** search
/ Commodore Free 13 / Commodore_Free_Issue_13_2007_Commodore_Computer_Club.d64 / t.1541 iii faq < prev    next >
Text File  |  2023-02-26  |  6KB  |  200 lines

  1. u1541-III FAQ
  2.  
  3. Q Some MMC/SD-cards do not function on
  4. my 1541-III
  5.  
  6. A FAT-16 (with a 512 byte blocksize) is
  7. the only type of file system that the
  8. 1541-III can work with
  9.  
  10. A Subdirectories are not supported, &
  11. should not exist on the card as they
  12. may confuse the FAT-algorithms
  13.  
  14. Q When I try to put some files on my
  15. card windows says that a new file
  16. cannot be created on the media, but I
  17. haven't reached the 512 files maximum.
  18. Whats wrong?
  19.  
  20. A When you try to save files that are
  21. longer then 8.3 (8 chars for the name &
  22. 3 chars for the extension), FAT-16
  23. requires more space for these file
  24. names. Meaning that you only store up
  25. to 512 files in the root directory as
  26. long as you make sure that all files
  27. are according the 8.3 format
  28.  
  29. Q Why cant I update the firmware using
  30. the MMC/SD-card?
  31.  
  32. A Writing a bootloader that reliably
  33. uses the MMC/SD-card is a very complex
  34. task. First of all, you have to make
  35. sure you support all cards correctly &
  36. bug-free. If you dont, how would you
  37. update to the new firmware version if
  38. you only have non-functional
  39. MMC/SD-cards? Currently it seems that
  40. all kinds of cards are supported, but
  41. thats what I thought in the first 6
  42. months of developing the 1541-III.
  43. Until I used a Sandisk RS-MMC card. It
  44. did not even initialise! It appeared
  45. after intensive research that Sandisk
  46. DID NOT, I repeat, DID NOT follow the
  47. general protocol that supposed to be a
  48. standard. (This still makes me mad,
  49. whats the use of standards). So after I
  50. accepted that Sandisk did not respect
  51. standard protocols & that there are
  52. still peoply who whish to use their
  53. products (basically because they are a
  54. big player that overwhelms the memory
  55. card market), I decided to write a
  56. recovery routine that handles these
  57. kind of cards with an alternative
  58. initialisation sequence
  59.  
  60. Second: the MMC/SD-card bootloader
  61. routines would take a very large amount
  62. of extra program memory space inside
  63. the microcontroller
  64.  
  65. Third: overwriting the bootloader
  66. application using the bootloader
  67. itself, is not possible, so if a bug is
  68. found inside the bootloader application
  69. you have to reprogram the entire
  70. microcontroller using expensive
  71. programming equipment that a normal
  72. 1541-III user will not have
  73.  
  74. By the way, never ask my opinion about
  75. Sandisk, since they tend to do all
  76. sorts dirty tricks on CompactFlash
  77. cards as well. And funny enough nobody
  78. seems to be aware of these problems;
  79. even the distributors of these cards
  80. will deny this, simply because they
  81. claim that they never heard of these
  82. problems before. And thats because
  83. normally developers use the cards in an
  84. nonembedded application, using windows
  85. or UNIX drivers that are developed by
  86. other big players who ARE informed by
  87. Sandisk since they DO have the money to
  88. be connected to the SD Card Association
  89. (www.sdcard.org). A membership to such
  90. a association would cost a lot of euros
  91. every year, just to be informed by
  92. other who wish not to follow the specs
  93. of the association (do you still get
  94. it). This makes it very difficult for a
  95. someone who just wishes to implement
  96. MMC/SD-card support in their hobby
  97. projects
  98.  
  99. Q My D64 filenames seemed to be messed
  100. up, only the first few characters are
  101. visible
  102.  
  103. A The 1541-III can only handle 8.3
  104. filenames. Filenames that are longer
  105. then 8 characters and/or have an
  106. extension longer then 3 characters are
  107. stripped down to the 8.3 filename
  108. format. The files are not damaged &
  109. only the stripped down filename is
  110. shown. You can access these files as
  111. normal. Although not required, for
  112. clarity it is best to use only the 8.3
  113. filename format
  114.  
  115. Q My contrast settings do not change
  116. when I press the darker/lighter-buttons
  117. (no MMC/SD-card placed in 1541-III)Why?
  118.  
  119. A The 1541-III uses recycled Nokia 3310
  120. displays, some display feature an
  121. auto contrast regulation. This means
  122. that the display automatically
  123. compensates for the contrast drift due
  124. to temperature. When you attempt to
  125. change the contrast stetting of such a
  126. display nothing happens. Fortunately
  127. the contrast of such a display does not
  128. need to be changed, since it is always
  129. perfect
  130.  
  131. Q Are there any tricks regarding the
  132. implementation of the save routines.
  133.  
  134. A Basically the routines work the same
  135. as real routines in the original 1541 &
  136. 1541-II, with a small exception... The
  137. directory entry is written to disk
  138. AFTER the complete file has been
  139. written. The real drives write to the
  140. directory entry several times. The only
  141. difference that you might experience is
  142. that if you shut-down/reset the CBM
  143. computer system before the file write
  144. has been finished, that the D64 file
  145. has less free blocks but no unclosed
  146. file in the directory entry. But
  147. shutting down the system during write
  148. is never a good idea. Therefore this
  149. solution is accepted
  150.  
  151. Q When I load a file or directory from
  152. my 1541-III it suddenly resets
  153.  
  154. A When you connect a second drive to
  155. the IEC-bus (a printer or a real 1541
  156. drive for instance) make sure that
  157. these are switched ON. During the
  158. loading process the charge on the
  159. IEC-reset line changes (briefly) to a
  160. level that triggers the sensitive
  161. 1541-IIIs reset circuitry. Solution is
  162. simple, turn the other devices ON or
  163. remove them from the chain
  164.  
  165. Project: 4K-pixel beamer
  166.  
  167. The 1541-III project has evolved & a
  168. new & better display has come up. This
  169. LCD is from an old Nokia telephone &
  170. can be bought new on marktplaats or
  171. eBay for a few euros. With some small
  172. modifications this display can be used
  173. as an frame inside a slide-projector.
  174. Since I did not have a slide-projector
  175. I decided to build one myself. Also I
  176. needed this project to free my mind
  177. (due to some medical problems regarding
  178. my wife & newborn son). So in order to
  179. prevent writing bugs, I decided to
  180. build a small spin-off I could use for
  181. my next presentation at the C= meeting
  182. in Maarsen
  183.  
  184. What it does is simple & Im very
  185. pleased with the result. The projector
  186. projects the image of the 1541-IIIs
  187. display onto a wall or screen so it can
  188. be seen by more then one person. And
  189. also it draws attention to my project
  190. in an simple way
  191.  
  192. EDITORS NOTE:
  193.  
  194. The remainder of this article described
  195. photos of the 1541-III. Since you need
  196. the PDF version of C= Free Issue #13 to
  197. view the photos you should also read
  198. the descriptions there.
  199.  
  200.